export function  ddd(data) {
    let  newList=[]
     productDg(data)     

    function productDg(data){     
          data.forEach(item=>{
             let keyArr=Object.keys(item)
                   
                  let obj={num:0}
                  keyArr.forEach((_item,index)=>{
                      if(_item=="secondList" && item.secondList && item.secondList.length>0){
                          productDg(item.secondList)
                      }else{
                         
                          obj[_item]=item[_item]
                      }
   
                  })
                  newList.push(obj)
                  
          })
        }
        // 过滤 
        let arr=[]
         newList.forEach(item=>{
             if(arr.length>0){
               let boolen=arr.every(_item=>{
                   return  _item.id!=item.id
                 })
                 if(boolen){
                     arr.push(item)
                 }else{
                     return  false
                 }
             }else{
                arr.push(item)
             }
         })
         arr.forEach(item=>{
         })
        return arr
}